<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        let a = [];  // 这里的a是全局的
        // var以及function 存在变量提升
        for(var i = 0; i < 10; i ++) { // i仅存在于for循环中
            a[i] = function() {
                console.log(i);
            }
        }
        console.log(a);
        a[4]()

        var tem = 'abcd'; // 这是外面的老虎
        if(true) { // 这是里面的老虎，家里的老虎更厉害---暂时性死区
            // console.log(tem);
            // let tem = '1234'
        }

        // 不能重复声明
        // let aa = '3a';
        let aa = '3aPlus';
        console.log(aa);

        function show(val) {
            { // 暂时性死区
                let val = 10010;
                console.log(val);
            }
        }
        show(10086)

    </script>
</body>
</html>